Pros
1. I learned a lot from my coworkers and the CTO 2. The engineering culture highly emphasizes software design and high-quality code and innovation. 3. The search for the best solution is part of the job which is great! 4. The team is the best part of working at CrowdAnalyzer. They're very diverse and nice and really fun to work with.
Cons
Management: 1. Over-controlling management, the CTO specifically. He's very nitpicky and honestly a little rough when giving feedback. 2. They have a very arrogant attitude in general. 3. "We appreciate our people" is a theory they're having a hard time to apply. 4. the CTO is the center of the company basically. Nothing moves forward or even moves at all sometimes without his involvement. Thus, everything is slowed down. 5. They are never wrong and it takes them a long time to correct course when it's necessary. 6. They don't listen. 7. At the time I was there, we used a quarterly, performance-based KPIs to get paid the rest of the salary. The KPIs were designed to be almost impossible to reach without working at least 10 hours/day. I'm not sure if this policy is still in action but it was a cause of huge frustration and disappointment. HR: 1. They make a lot of promises that they can't fulfill. 2. The company can virtually run without them. 3. They kind of add more friction and they don't get your back at all, they're always on the management's side 4. Very judgy and unaware of the impact of their actions on the general culture