Pros
Great Culture, Friendly Staff, Room to Grow and Learn, Never Dull, Casual Environment, Flexible & Friendly Management Responsibilities are ever changing and we're still learning as we go, but the team leads do a fantastic job of keeping our team together and are always willing to help out. The implementation of the training program and promotional path are definitely a big PLUS. The team can now learn and move up within the ranks much faster. The amount of knowledge you can earn here is quite amazing. I highly recommend for those just starting out and those with experience looking for a long term career.
Cons
The hardest part of the job is to face the challenges generally seen with a fast growing company and be able to adapt quickly to them.