Coworkers are great and easy to work with
Work load is manageable
Leads and managers are approachable and insightful
Annual raise
Quarterly bonuses if you do a good job
Yearly bonus if the company does well
Cons
Low fulfilment
Pay should be better
Work is a bit repetitive
Internal opportunities are kinda hard to get depending on which team you're from