Not good, not bad, but you can have better
Pros
- Their CTO is amazing and the smartest person I've ever met - Flexibility with working hours - Some good people that give their blood and sweat for the company - Interesting products and projects
Cons
- Management is bad - Lack of Transparency - Almost no seniors developers - Everyone that's "good" ends up leaving - No development methodology - Lack of good engineering practices - No concern with code quality - Lack of medium and long-term goals - Little to no planning - Bad use of tools and resources - No bonuses, no promotions, almost 0 extra incentives - No desire from management to grow - HR is pretty bad - No free snacks or fruits or whatsoever - Employees need to pay from their own pocket kitchen resources (microwaves, olive oil, salt, ..., napkins) - CEO wastes time on micromanagement - Team leaders have little to no technical knowledge but insist on making decisions against team's opinion