Good pay, decent company it allows equal opportunities for people wanting to get their foot in the door.
Lay offs are totally random, sometimes the most experienced people with the actual knowledge get laid off.
Great team, flexible time off, opportunities to move up in the company and travel. Wonderful WLB and a management team that genuinely cares about its workers.
Pay increases can be slow