Pros
- Location of San Francisco office is central to several types of public transportation = commute options
- New floors are well laid out and functional
- My immediate team has been growing/developing rapidly, yet still maintaining a good balance between professionalism and fun
- Company path, minus some bumps in the road, seems to be realistic and well thought out
- Product is solid and the engineering/development teams seem to be focusing on worthwhile features/updates (see recent "best API" award)
- Work and life balance is actually great - we work hard, but I'm encouraged to take vacation, and rarely have to work overtime (only during certain downtimes or projects)
- Opportunities to grow and switch groups are very real - several people in the past year have either moved on within the team, or to other teams, and it was handled as a good/positive thing (versus my last company which actively worked to prevent promotions/team moves)
- Snacks, drinks, and monthly happy hours are nice
- Benefits are solid, and continue to get better - medical, dental, vision, commuting, 401k, etc. (my last company was scaling back benefits, so it's nice to have them added on)
- The list goes on!
Cons
- Growth pains are very real
- Redundant teams or internal products and resolving them across departments (doable, just have some active friction, which is to be expected)
- Addressing global support issues/requirements while in production (goes back to growth pains)
- Conference room squatters! You know who you are (seriously, check the calendar)
- I know I'm biased, but not much else from my perspective - I feel like we have a great product and a very real chance to dominate in the future as this market grows