Pros
Flexible hours, work environment. Get your work done and nobody bothers you Work from home option available to some (if you live within 40 minutes of an office, probably not) I haven't worked with anyone I don't like, everyone has been competent
Cons
Sales overpromises on incomplete products (management wants clients to fund product development without telling them, it seems like) Some roles are constantly overworked (not mine, but my manager's is), causing bottlenecks or poor work-life balance for them IT investment is low - our tools are built for a higher resolution display than the laptops we are issued have Getting hired was a long process, and the two people I have recommended for positions here were either forgotten about (far along in the interview process, which was over the course of 3 weeks) or treated poorly. Despite bringing this issue up in the appropriate channels, I haven't seen any meaningful attempt to address the issue, which is a shame, because this is a solid place to work. At this time I am unable to recommend referring anyone to work here. Benefits for remote employees have been significantly cut since I started here.