Pros
-High energy work environment -Excellent training program to set you up for success -Excellent 401k match program -Good group work set up -Surrounded by fun & easy going co-workers that have a strong desire to succeed -Your team members will always do what it takes to get things done to help you -Easy communication between departments
Cons
-Giving suggestions on business growth to management will only result in disappointment. -If suggestions are ever used down the road do not expect to receive any recognition. -Database is very old school and needs to be updated to relevant technology. -Be prepared at times to get talked down too by management, as though you are a child. -Management may "blow smoke" to try and keep you with the company longer -Based on prior experience I feel the hiring process is a little of out of whack, but then again there is no set correct ways to hire people. You always need to try new techniques to acquire excellent talent. -If a procedure gets set in place do not expect it to be followed. Procedure seems to change or not be followed at all.