Pros
- Some really smart people work here with awesome backgrounds - Office is nice - Nerf battles, dogs in the office sometimes - Good place to grow and take initiative on new projects
Cons
- People are asked to work weekends constantly, almost every weekend. - CTO(Scott Rothrock) has no boundaries will call, text, email you at night, on weekends, on vacation. - Arbitrary deadlines are set on projects and if they're not met people have to work overtime and the feature is released with minimal testing and with bugs. - Pretty much zero process, no story point estimation, no retrospectives, devs are not involved in planning whatsoever. - In general not much accountability, usually the various software teams(web/data science, geometry) are blamed and called out, in many cases the team leads are yelled at by the CTO in meetings in front of everyone. This is a very disrespectful, demoralizing practice in my opinion. - Extremely unequal pay throughout the team, up to ~40% differences for the same title. - Features are thrown at devs with no warning sometimes in the middle of the sprint, with little to no design and a deadline. This will likely cause the current feature in the sprint to be completely neglected in favor of the ad hoc request. - Many weeks of work from devs are consistently thrown out due to the priorities of the company changing on a daily basis, one day it's work on the sprint, the next a feature is dropped on the team with 3 day deadline, 3 days later it's attacking performance. There is no plan just constant priority changing based on the most recent complaint from stakeholders. - Very high turnover