Pros
- Lots of autonomy - Nice coworkers
Cons
-God-awful benefits. Health insurance cost for people with families are so high that you simply can't work here. -Not a lot of paid holidays, skimpy vacation and sick policies. When branded as a tech company, you need to be competitive in the market. -Non-technical managers that simply have no business managing technical people and technical projects. -Completely tone-deaf CEO that believes that telling people they are doing a good job and offering them a "challenge coin" for going above and beyond will motivate them while simultaneously paying terrible wages and sub-standard benefits as the company is in the black for millions and millions of dollars. -Open offices where people are packed in to tight spaces with little amenity. -Mass layoffs, jobs relocated overseas, and no opportunity for advancement.