Pros
Wonderful Staff, great opportunities for bonuses and advancement, wonderful and ever present upper management, excellent company culture and relationships, great salaries, excellent experiences, great company all around. So grateful that I found and was offered this opportunity!
Cons
If you are not used to, or open to working in a start-up business where day-to-day operations can vary and you are expected to work independently and professionally with little micromanagement and no list of robotic daily tasks, you may want to look elsewhere. Otherwise, no cons!