Pros
- Casual Dress Code - Some opportunities to work from home (for the right people) - Different Types of Positions: Customer Service, Installer/Trainer, Programmers- - Wonderful co-workers - Good compensation, raises and bonuses to those that work hard and deserve it - Good benefits (much higher employer contribution to insurance than most companies offer) - Get to work with different customers on a daily basis - Very busy office so little chance of being bored - Management is very approachable, flexible and willing to work with you when company or personal issues arise
Cons
None! I've been here for over 7 years and anytime there is something that has come up which could be a "con" management has worked to find the best solution for everyone.