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.