Avantages
The number one reason to work for Grace is the people. For the most part you won't meet nicer or harder working people than you will here. From the bottom to the mid-level managers, I mean. The pay and benefits are not bad. Bonuses are usually paid although they would be better if based on legitimate business plans and not trumped up numbers. There are a lot of training opportunities.
Inconvénients
You will have one of two types of bosses at Grace, one is incapable of making a decision and the other will constantly change decisions and priorities from day to day. Upper level management constantly micromanages to the point that the mid-level managers have no autonomy or decision-making authority at all. With very few exceptions no one gets promoted from mid-level manager to Director or VP level unless they have done a lot of brownnosing and backstabbing.