Lots of free training
Fun people to work with
Lots of provided meals
Go home early some Fridays
Quarterly bonuses if companies perform well
Free PTO for good company performance
Cons
No raises
No upward movement
Lots of nepotism and “who you know” mentality