Pros
• A lot of great people to work with • Opportunity to work on a variety of projects and with a variety of technologies • Normally pretty good work-life balance • Hours generally pretty flexible, ability to work from home when needed • 4 weeks vacation • Snacks • Positive environment – people are happy to be here
Cons
• Project experiences may vary • Some people get stuck on certain projects for a while, can be difficult to get off them • People do get promoted, but the promotion process can be slow depending on your luck in timing and seems very opaque for a company that generally prides itself on being agile, people-focused and transparent • Constantly running out of office/desk space – management is working on this but it’s unclear how much longer this is going to continue to be a problem • Despite ‘Widening the circle’ and ‘DISC’ training, it’s pretty clear certain types of personalities are more valued than others. This also contributes somewhat to the lack of diversity in some ways on certain teams, which is especially noticeable in leadership • Positivity is nice but can get a little wearing at times if you don’t drink the koolaid quite as much • Open office can be distracting – bring headphones