Engaging
Fun Coworkers
Great Place to Learn or Teach
Fact Paced
Employees are treated well
Excellent benefits and good pay
Great Bonus Program
Cons
If you don't like a challenge, change, or progress then the pace will be too much for you
Fast Paced
Employees have a lot of responsibility and freedom which isn't for everyone