Pros
- Great people to work with - the company ensures they hire employees that are hardworking, enjoyable to be around, and always willing to help
- With minimal experience in the field prior to being hired, I received great training from my Manager for the first few months that allowed me to succeed in my role
- As it's a smaller company, there were lot of opportunities to learn about different aspects of the company
Cons
- Lack of communication across markets / top level executives in terms of products, tech issues, general information, etc - occasionally lead to confusion or miscommunication for employees