Pros
- Large network of resources - Nice campus and facility - Some educational expenses paid for - Flexible work schedules - Several effective management systems already in place
Cons
- Top Heavy: Lots of managers, few actual workers - Accordingly, lot's of senior engineers, very few junior engineers (and managers). - Few opportunities for career advancement within location, especially for young professionals. - Constant changes in benefits and policies (e.g. full tuition reimbursement to partial) - Highly Bureaucratic - very difficult to implement new ideas. Lots of channels of approvals to go through, extremely slow process. Not recommended for innovative thinkers. - Politics Politics Politics - You really need to learn who to impress and how! Ladder climbing is extremely competitive and definitely not based on merits and performance alone. Tenure also plays an important facet in advancement. - Diversity for the sake of diversity. Let's just say, key minorities (e.g. age, sex, race) are placed in specific roles, while the general/average population is for most part not at all diverse