Pros
Relaxed dress code Dell will bring in breakfast once a month or so Exposure to most sonicwall products Managers are now taking monthly management classes
Cons
Management style is random and unpredictable. You will get a real sense that they are in way over their heads and it shows through best in moments of tension. Management often bends the truth to suit whatever point they are trying to address at any given time. Truth is whatever management says it is for the moment, regardless of the reality of any situation. Management is far more likely to throw their employees under the bus rather than going to bat for them in just about any situation, even when the customer is clearly in the wrong. Unpaid before-work meetings are rife with shaming and temper tantrums. Blame is spread thickly among the employees when the issues often arise due to issues initiated from management. Some of the most unprofessional conduct I have ever seen on display took place in morning meetings. It was once brought to our attention that we would no longer be able to say the "N" word in the office or anything of any racist nature because they were hiring their first non-white worker. The manager proceeded to tell us to "get it out of our systems now" which some employees took him up on. Not to mention the CEO has sent blatantly bigoted e-mails to the entire company and also firmly directed his employees on which way they should vote in the 2016 primaries. Basically we were okay to vote for anyone but Bernie Sanders. They stress "culture" is the most important thing in the company, and yet I found that culture to be toxic from the get-go. Disorganization is prevalent and is the established norm. You are expected to read minds and conjure up the correct procedures from the ether. Documentation is nearly non-existent with the exception of asking so-and-so for an e-mail from 5 years ago that they had saved. Outdated technology and resistance to change prevails due to pride that they've made it this far without X idea/tool.