Pros
Open communication style Management is easy to approach and competent Company is extremely well run Cutting edge technology (eg Telepresence) Possibilities to work from home and have a flexible agenda People are in general nice and easy to work with
Cons
Extremely poor benefits package (company provides the bare minimum) Salaries are seldom adjusted for inflation so employees in the company for a a long timeare paid substantially below market Stock options used as an excuse to not adjust salaries for the majority of the employees while it's been a number of years they only benefit to senior executives Aggressive sales culture leading to a very pressurized work environment Little respect for work / life balance: on paper, the company says it's important but in reality you are expected to be on duty 24/7 and they provide you the technology to make sure you are