Pros
-Very bright folks in the technical roles. -Was a great place to build my resume and move on.
Cons
-Pay/Salary is atrocious — and don't expect more, ever. What makes this point even worse is that the company has hired several 6 figure employees in the past 6-12 months. -Upper management is a "good ol boys" club, all with folks who have worked with each other previously. -The office can be a toxic environment. It's not uncommon to hear screaming/yelling at a employee, including expletives, whether it be in person over the phone/conference call... Keep in mind that members of the NOC will be on the phone with customers while this happens — I am surprised that customers have not complained. -The sales team is the end-all, be-all department. What they say, goes. No matter how ridiculous or difficult the request. -RTFM....? (Documentation? What documentation?) There is zero true documentation, or official training for anything at this company. -Communication between all entities of the company is absolutely abysmal.... For example, an outage occurs and engineering is aware, as well as Tier 2... But the call center and/or Tier 1 staff are unaware. -Over-promise, under ... or quite possibly never deliver — this is true for both 'management to employee' interactions, as well as 'management to customer'. For example: sometimes during an outage we've been told to lie and state that there wasn't actually an outage. -Customers have been leaving at an alarming rate (in fact, at least one of the larger corporate customers are on their way out). -Employees have been leaving on their own accord, or being let go, without filling their position...their work is usually 'absorbed' into someone else's position, with no title change, or a title change with a verbal “promise” to increase salary in the future (don’t hold your breath). -Management seems to be setting the company up to look like it's in a better position (financially and morale) than it truly is. I believe this is so the company may be sold... Either outright, or to another management company/VC.