Pros
- Extremely talented staff, great people to work with - Develop a number of valuable skills in tech world - Ample opportunity with big-name clients from get-go - Competitive salary and great benefits package - Often promote from within
Cons
- Timecard system that micromanages every minute of your day, squeezes every ounce of profit out of employees and adds unnecessary level of stress - This leads to silly requirements like needing to take half-days for doctors appointments if you can't squeeze them in in an hour - Not enough operations staff to keep up with sales team successes; project teams cut corners to get projects out door due to backlog, put client services teams at disadvantage and cleaning up messes as a result - Company translates R&D costs to client; site features can be sold before teams are sure how to execute them - Not enough HR staff to hire resources needed - Employees extremely overworked, stress levels very high - Conservative views of upper management make for uncomfortable work political atmosphere (for instance, Fox News on every day in cafeteria when Cubs not playing) - Lack of diversity in management positions