Ventajas
The company has okay (the bare minimum of the market) in terms of benefits. Your employee environment will largely be dependent on the team you join, but the company as a whole would be - meh
Desventajas
They recently switched to a one time contribution of 3% of your salary to your 401k. They refused to hand out raises or at the very least do a Cost of Living Raise claiming financial struggles but is happy spending money buying cars and throwing frivolous employee events to increase employee morale that employees are not interested in but refuses to actually make changes that would increase said morale. The CEO has clueless when it comes to how it all works and comes across as parroting talking points given to her during company meetings The company has been evidently been pushing either bots or other employees leave 5 star reviews to mask real complaints and reviews of real employees .