Pros
Catered lunches, onsite gym, onsite cafeteria and coffee shop, beautiful new facilities.
Cons
Biggest problem: little to no promotion from within. Frequent turnover because of nowhere to go, cultural fit and lowball starting salaries. Several people I knew in the company moved backwards in their careers (lessened responsibility, lessened influence, and assigned to less complex and engaging work) through reorganizations of the department. Reorganization is frequent. It's one thing to be willing to change, but it feels as if the company is disorganized and has no sense of direction. Taking the initiative to get things done is almost discouraged due to the highly compartmentalized nature of the marketing department, yet the frequent shuffling or roles often makes it difficult to find the appropriate person who owns a task. Marketing in particular is extremely cliquish, as another review stated. There is an exclusionary attitude towards members of the company who don't fit a certain image. What is said to a person's face and what is said when they are not around are often two very different things. Marketing relies too heavily on email (which its audience sees as spam) and is resistant to change their approach to fit the needs of sales or engineering. SolarWinds' technical staff is highly intelligent and a joy to work with, yet they often dread working with marketing. You are expected to be online or reachable at almost all hours of the day, and vacation/family/emergency time is not respected. If you wait to check email when you get to work after time off, regardless of why, you are behind. There is no semblance of work/life balance, especially outside of the VP level. Lowest-level employees are slammed with work with too few thanks or opportunities to grow beyond their usual responsibilities. There are many managers and not enough ways to be promoted into or above that role. Those who leave because they want more time for their personal life get framed in a negative light: "they couldn't keep up with the pace." That pace is unsustainable for a person with a family or other responsibilities outside of work, especially given the low pay and rare opportunities for career growth. A geek would feel unwelcome here. That is a huge problem when you work in tech.