Pros
-Flexible Work Schedule -Great Co-Workers -Managers Stick Up For You -Generous Days Off -Time Off Rewards -Free Lunches Every Now and Then -Yearly Raises -Not Micro-Managed -Team Atmosphere -Benefits -401K Matching -Managers are helpful -Days go by fast
Cons
-Pay is lower than national average -No Promotional Opportunities -Employees are Overworked -Too much work, not enough employees -Extremely Stressful -Some Favoritism Shown -Takes on Projects that is not equipped for -Training could be better -Not enough hours in the day sometimes -Not invested in employees at times -High burnout environment -Sales team has too much of a Yes mentality -Sometimes figure it out as you go -Lots of finger pointing at time -Other departments will throw you under the bus -One day may be a great day and everything works great, the next day could be an awful day with clients screaming at you.