Great company to be a part of for the most part.
The company is great to work for and you do see people stick around a long time. The one issue is that your ability to move up completely depends on your manager, which at times can be frustrating when you repeatedly receive good merits and get some lousy excuse for why you didn't get a promotion. The expected amount of work is low due to long time - more ... spent in planning but you will get really busy when the planning pipeline unclogs and everyone is expecting to use the extra budget left at the end of the year to fund their projects. They do offer you 9 hour days with every other Friday off and ... - less
ProsEvery other day off, tickets to local sponsored events, cafeteria ( not free ), great co workers
ConsMissing sense of checks and balances around your career, expectations vary drastically from team to team and manager to manager, old tech sometimes afraid of new ideas