Pros
1. Space for growth: The best thing about working here is the independence and space to grow and work on new technologies. Your opinions are heard and always taken into account. 2. Work-life balance: Even though the work gets hectic sometimes, especially before a release, regular time-offs, realistic deadlines, and basic respect for an employee's personal life more than make up for it. 3. Flat Hierarchy: With the absence of a long line of managers and leads between the employee and the boss, your work gets visibility and there are no office politics to deal with. 4. Employee-centric: If a customer comes with an unrealistic requirement, they are politely told what can and cannot be done in a realistic timeframe, and the employee is not overloaded or hurried into catering to the customer demands. 5. Great team: The small team that is currently working for this company consists of great people who are passionate about their work and enjoy the work they do.
Cons
None that I could find.