Pros
- Snacks - Nice office - Fully stocked bar - Great events Credit Karma was a fun place for everything except work. And work occasionally was pretty fun too.
Cons
- Politics - Bad leaders The below are my individual experiences working on an engineering team. I never had input into team’s priorities There was poorly suited code being copy and pasted left and right, and colleagues who cannot get code to compile despite years working in the language Aggressive, unclear OKR’s All code subject to a company wide code review panel Engineering design decisions were lead by consensus and emotion, with a strong resistance to change. Asking for details or demonstrating edge cases lead to anger, not analysis. A projects value was seemingly measured in the number of meetings it caused Agile process was cargo culted without understanding of value or any iteration on it. Note to reader: If you are an IC who wants to be challenged daily, takes a lot of initiative, and wants to make a big impact, this probably isn’t the place for you. Secondarily, coaching I have been privy to is downright incorrect and manipulative, unless you get really lucky with the right team.