Depends on who you know, not what you know
Pros
- Good benefits. - Fair and generally above market compensations. - Pretty good work life balance but really depends on supervisor. - Nice cafeteria and food program.
Cons
- HIGHLY political environment. A lot of passive aggressive jabs between managers jockeying for favors and a lot of behind the doors deals with upper management. - It doesn't matter how much you (or your group) contributes unless your manager is really cozy with the upper management. I've seen people in teams who contribute very little and still get to skate by just on account that their manager is "tight" with the director. - On the same point as before, if your manager isn't shining shoes and in good graces with upper management, there is little to zero chance of any promotions. - Morale has taken a HUGE dip recently with all of the "changes" (aka layoffs) that have occurred recently. - In the time that I've been here, it seems like these "changes" happen every one or two years. Most people get the feeling that its only a matter of time before they're on the chopping block so there's not a lot of peace of mind or stability. - Seems to be a big disconnect between the upper management and the rank and file. Seen a director try to force feed some "Energy Bus" mentality in his group to pick up morale but doesn't realize that its him and how he runs his ship that's the problem. - Generally not a lot of exciting work going on in the pipeline in this site. Having been around the block for a while already, sensing another "change" happening soon...