Pros
Great benefits, bonuses, monthly fun events for employees, great employees
Cons
CEO is easy going and down to earth, but has given too much power to Management who acts self entitled. Your previous work experience has no impact for possible promotion, it's all politics. Managers in certain departments don't act like Leaders/Mentors, they act like they are better than you just because he/she is a Manager, please come down from the clouds already Long process to get hired and definitely not about skills only, a lot of employees have spouse, boyfriend, sister, brother, cousin working there, but not all referred employees are given proper job consideration. Instead of commending employees for hard work during busy times, Management looking for opportunities to write you up at every chance. If this is indeed such a great place to work listen to your employees vs Management