Vantaggi
Very liberal work enviroment with freedom to make decisions. A lot of learning opportunities. Positive work enviroment with great morale, a lot of influencial dynamic people to work with. Challenging, yet rewarding job responsibilities. Executives and upper level management are fair and conduct themselves in an exemplary manner. They are personable and are great to work for. Compensation and bonuses are great. Benefits and 401K are also great.
Svantaggi
Advancement opportunities are hard to come by in this company. Occasionally, there can be a lack of communication and support from direct managers. Lacking a formal training class and cirriculum for new hires as it relates to the individual jobs. Time off days for new hires less than 2 years should be a day or two more than what is currently offered.