Pros
Many company events, social culture, fun office, profitable company
Cons
Very cliquey and disorganized but doesn't seem to want to grow out of it after years, or any consideration to fix it. Mostly kind people with good intentions at the top, but a few very toxic people (experienced a leg of 2-3 months of daily harassment) who are not held accountable when reported on. Virtually nobody uses the project management software/kanban board or will get answers back to you over other mediums and it causes a lot of finger-pointing, to which upper management or those who have been there the longest are always the winners. A lot of late projects with requirements not met for clients. Mention of swapping project management software over and over again, with no intention to enforce using it with each new switch. Very little to no active management of the work itself, management seems more focused on 'therapy sessions' and assumes everything is a social issue rather than looking at and actively managing workloads. No standups, no board management, no project managers, and managers generally had no idea what I was working on at any given time, or if projects were late or missing requirements. I routinely had over 8 hours of client billable work per day, sometimes as high as 12-16hrs per day on my schedule. At other times my schedule was blank, but I was swamped because everyone was direct messaging or emailing me tasks. When trying to work with management or account service to get my schedule under control, most refused to move anything and the expectation was to work weekends often. If deadlines were missed, you were talked to, although I've never had this issue at any other job. Very gaslighting behavior due to ignorance. I was called regularly after hours for non-emergences and on almost every single vacation to the point of having to block certain coworkers on my personal cell phone, and became disengaged very quickly.