Pros
Diversity of client networks to work on
Cons
Management at both offices is poor. Neither office ever communicated well and there was constant disagreements about separation of clients between the two offices. One office could or could not work on specific clients, but then if you tried to adhere to the request you’d get reprimanded for following their exact instructions. CEO has some of the worst anger issues I’ve seen displayed in an office. Dishonest business practices are fairly common. It’s encouraged to pack your time entries where you can to bill more while also limiting how much you actually complete to stretch every dime out of every ticket. I’ve personally gone on site to a client and found that a tech who was there previously for the same issue fixed the issue in a specific way that the solution would only work temporarily and would require additional on site intervention (billable time) at a later date. When pointing this out to management I was ignored. The issue could have been easily fixed with a permanent solution the first time. Internal communication seems purposefully misleading. There is no room to grow. You’re stuck as whatever you have been hired as. Sales team sells deals without considering technical procedures and processes. Sales team sets unrealistic expectations with clients and under sells deals on projected time because they never involve a technical resource when quoting. Overall working here felt like a complete and total mess, always trying to read between the lines and play politics to ensure you didn’t anger the CEO, expectations are a moving target. Save your time and look for a company that doesn’t still act like a start up after being in business for 10+ years.