Bonuses are good but basically golden handcuffs as most typical bonus is RSU shares. The culture is very lax
Cons
Base pay is very poor, with the culture so lax if you work incredible hard you still get no where, they do not premote employees from within the company