Pros
People are very friendly, smart and have very good skills
Cons
No long term goal. Business model and strategy is unclear. Project management is poor. Too many projects with limited human resource. Projects pending and aborting and starting new one. The deadline is always tight and is changing (delaying) all the time. The product spec is not well-defined and changing constantly CTO/founder is often rude to the employees, calling them idiots. CTO likes micromanagement. He does not respect other’s profession. He gives vague requirements. CTO enjoys meeting which last more than 2 hours. However, the meeting is often ended with NO conclusion. I do not know what CEO does for the company. In conclusion, I DO NOT recommend people to work here. You deserve a better workplace.