Pros
This place has a good feeling to it, you know you’re working around some people who are working hard to make the place successful. Culture is nice enough. Product is a good idea that is useful to organizations. Small teams with lots of potential to shape the growth of whatever team you’re apart of and have an impact.
Cons
Communication is awful. Often times clients run into new things in the product before internal employees have seen it. Employees let go via executive decision without managers/directors being made aware. The workload is horribly balanced. Some operation teams have an abundance of work to accomplish requiring more than 40 hours, while other teams could work 20 hours a week and no one would know the difference. No real individual performance metrics. Within the same team, some individuals accomplish 200-300% of the work as others, but there isn’t any real performance measurement to examine this and this seems to be across the board. Reactionary hiring. The company seems to have poor projections of the incoming workload. Typically employees were hired about 6 months after they needed to be hired to keep a team successful. The training process isn’t good. There’s not enough resources available to work with new employees to teach the ins and outs of the product. The product has more bugs than can be fixed with the current staffing and the leadership continues to release new parts without making sure older parts of the product are functioning. If you’re not in the main headquarters, you’re at a disadvantage.