-Friendly and relaxed work environment
-Good place to gain initial experience and get hands-on exposure
-Suitable for early-career developers
-Long-term career growth opportunities are limited
-The number of experienced team members has been decreasing over time
Cons
-Salaries are below market average
-Limited benefits and additional compensation
The salary is too low and if you look around, you can easily find another company with at least %50 more salary (some people also found other jobs for the same position with more than 2 times salary). Also there is not any side benefits like transportation, free lunch (all of them is included in the salary), etc.