-First con is pay. Entry pay is low and getting to a sustainable wage will take years. Benefits are quite lacking compared to other opportunities. -Second con is growth. When I started, EasyIT was bringing on a steady pace of new clients and workload wasn't outlandish as it was when I left. At the end of my employment, it felt like everyone was behind with no end in sight. Turnover was surprisingly high when they were trying to fill tech positions to remedy this problem. -Third con is work/life balance. In relation to the high growth, middle/senior techs are constantly working well outside of the 40/hour work week (not forced but they feel obligated to stay afloat). Some have been doing it for years and feel that it is part of the job but I don't feel compensation is enough to justify the extra work put in. Don't let them fool you with the bonus program, it doesn't justify the extra work. -Fourth con is environment. Management likes to pat themselves on the back at any opportunity. I can say for others that it felt demoralizing hearing those "accomplishments" when workload got tougher and tougher as the months went on with no real benefits seen by the employees. Hearing that we were bringing on a new client made most people fear the work ahead. -Fifth con is standards. There is always talk about change at any company that you work at. EasyIT likes to say things like dropping problematic clients, fixing processes that aren't well established and reorganizing internal workflows to better streamline things but that talk rarely came to fruition or doesn't end up as promised. -Sixth con is career path/team structure. Techs have one path and with the current structure of the team and you won't get out of that path as it currently stands.