-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