A once great place to work as an engineer
Pros
NS1 has a very flexible attitude towards work schedule and home life. Management understands that life comes first and is extremely supportive of any needs that may come up. Benefits are still pretty good, though there is no company match for 401k. There is plenty of challenging work and problems to solve.
Cons
The company is extremely top heavy from a management perspective. There is loads of work to be done and the majority of the effort is spent talking about the work, rather than doing it. Employees are often listened to when it comes to complaints or feedback, however not much is actually done about it. This has been leading to attrition. Due to attrition, a lot of institutional knowledge has left the company and new hires are left in a bit of a lurch. This has a negative impact on day to day operations. NS1 jumped into a new market without having a good disruption plan, and instead hired a large amount of leadership veterans from that market. This has led to a slog where the company has been trying to gain parity feature by feature to other DDI vendors. The culture of the company changed from a very pragmatic "get it done" attitude to a idealistic, pedantic attitude. The heavy management layer adds enormous quantities of bureaucratic red tape to what is still a smallish startup. It also adds a ton of meetings. Engineering managers aren't very technical, so it requires quite a bit of time to keep them up to speed. It kills the ability to be tactical. Promoting from within is almost unheard of at NS1. Lots of work being done with outside contractors rather than investing in the team.