Pros
- Beautiful office space. - When you're able to find the few people willing to help you learn and grow, you will. - Truly, some of the best and brightest work here.
Cons
- Perfection IS expected, despite what they tell you. - Many people in management are unwilling to help, or get annoyed if you ask too many questions and have no shame in stating "you should know this" even if you state you've never had experience with the task at hand - Many people in upper management do not care if you are struggling - I was personally told my manager was running out of patience with me, and they were incredibly unwilling to hear my concerns or move me despite it being better for me, my team, and the manager. - If you are a person that cares about other people AND the work, you will burn out here. - Far too many cooks in the kitchen, impossible to get answers to questions or work through a project in a timely manner, even with agile practices implemented. - Managers are more likely to suggest you switch careers than help you understand the more complex areas of the field.