Can be a stepping stone for beginners.
Offers experience in a fast-paced environment.
Cons
High employee turnover observed over time.
Limited long-term growth and development opportunities.
Decision-making processes can be unpredictable.
Work culture may not suit everyone.
Retention of experienced employees appears challenging.
Collaborative team and supportive work environment. Opportunities to work on diverse projects and technologies. Good learning curve with experienced colleagues
Cons
More resources for design tools and software would be great.