Co-workers are fun to be around
Office environment is clean
Weekly lunches for employees
Annual bonus based on performance
Good work life balance
Easy to take time off work
Cons
Rapid changes with little communication
Management struggles to communicate well to its employees sometimes about changes and new procedures
Hard to trust upper management sometimes
Favoritism is at play sometimes