Pros
The atmosphere is fantastic. Everyone comes to work with a smile on their faces and it is truly an exceptional work-hard, play-hard environment. A team first culture where everyone is on the same page to achieve the highest results. Management is constantly looking at areas to improve and grow the company. Sales and business development do a really nice job of listening to the needs of the client and challenge themselves to underpromise and overdeliver. Customer service is outstanding. I have never seen such a hands-on approach to the way the company bends over backwards to make sure each customer is satisfied. If something is wrong, they will fix it. Uncanny work ethic by all team members. Each employee also has their own flexible schedules which allows for coverage and keeps everyone engaged in their own activities.
Cons
The business has a bright future and I would like to see possible expansion within the area to a certain degree, to open even more opportunities.