Accessibility to work in various projects, providing learning opportunities
Clean office
Cons
Lack of proper onboarding training and resources
Tendency to be overworked and underappreciated (also severely underpaid compared to the rest of the market)