Pros
Variety in tech stack, not much else
Cons
- Low low pay, they research market rates and purposely undercut. - From the above, they tend to hire fresh college graduates who do not know better. - Newly hired college graduates were making as much as our best senior engineers (in a bad way.) - management does not care about work/life balance. They will seriously work you to the bone. - they almost made the Texas employees use vacation time during the 2021 snow storm that knocked out the power in Texas. And almost made them work the weekend to make up for lost time! - most of the code is garbage and it's hard to get any meaningful work done because of legacy code written years ago. Make one change here, break 5 things somewhere else. - don't expect any meaningful raises (which only come once a year, promotions twice a year. Do not believe them if they tell you otherwise, many coworkers were lied to when first hired.) - performance is based on number of commits. They only look at metrics using some software that keeps track of commits, time between commits, size if commits, etc. You are seriously reduced down to how many and how big your yellow dots are on their graphs. - Attrition is a big problem