Pros
Decent Pay Vacation and PTO Health Insurance Friendly Co-Workers
Cons
I don't even know where to begin, this company is really screwed up in so many ways. Micro-management beyond belief. It is a constant constant battle among departments. Communication is AWFUL. None of the departments communicate with each other. You can go days sometimes never hearing back from an email, text, phone call. They love to start new projects and new revenue streams but they can not even do their core business correctly. If you like being micro-managed and dealing with constant battles and poor communication, being stressed, then this is the place for you. If you like being treated like a professional and have smooth communication and cooperation among departments then look elsewhere.