Pros
The culture, office and PEOPLE are amazing! There is a even playing field when it comes to the office there is not one leader that has a separate office they are all incorporated with the open floor plan we have here. There is support from all teams/individuals when you need it and the focus on learning and development is endless both internally and externally. On top of this the perks of working with CSOD are endless with food/snacks/drinks stocked and available as and when you need it! Gym memberships, health insurance, RSU's, i could go on.
Cons
The only downside i have is i tend to work longer than needed because it feels like home and i loose track of time!