Pros
Dogs in the office and 100% medical insurance coverage.
Cons
1. Vision and direction of company: The technology is very promising and under the right direction and focus, it has huge potential. Business focus: In the time I was at the company, it struggled to land even one client or any sort of business partner. Come to find out that this "startup" has been around for a crazy amount of time and it still wasn't able to land any sort of revenue? That alone made me question the stability and longevity of the company. However, leadership is essentially what is driving this company into the ground. It is an extremely difficult work environment and often times there is a lot of resistance to listening to any new ideas or accept any sort of pushback. The sad part is, everybody is aware of these issus but nothing is being done to remedy the situation. This leads to really great talent just getting fed up and burnt out on the constant low morale and they end up leaving. Culture: Once you are part of the team be prepared to deal with constant verbal insults, dirty looks if you leave any time before 5pm, and drastic pivoting to accommodate every whim and idea posed. Some try to do their best in being a buffer but even they can't do much about it. Location: While the Broomfield location seems enticing because it is halfway between Boulder and Denver, the actual office location is pretty dismal. It is in a cheap looking one floor strip mall looking office building that is in a pretty desolate location. The only upside is that there is a lot of green space so you can take lots of scenic walks with your co-workers to vent about why you are working for such dysfunctional company. Team vibe: The highlight of my time working here was working with the core group of employees. Every one is talented and easy to work with. As I was on-boarding myself to the complex technology, I could always count on anyone to take the time to sit down and answer any questions I had. The people in my department were also super supportive of each other and we were able to easily bounce ideas off each other and get each other's valuable input. Day-to-day process: Working with the main staff was a breeze. The structure was set up in an Agile format that was run extremely well. This was super helpful in keeping deadlines and features on schedule and functioning correctly. Trust: It is clear that some team members have very little to no trust. For example, when a new marketing website was being launched, instead of using an actual copywriter, it was left in the hands of people with no experience with any sort of marketing or design background. It led to a lot of micromanaging and priority shifting. When I started at the company, the all company meetings on Fridays were full of excited energy, people were relaxed and excited to hear what is going on within the company. However, over time these meetings turned into contentious, morale destroying wastes of time. The main reason? The consistent message every week: we should be grateful to work here and we are replaceable. Not to mention the constant name dropping, hyping of deals that never came to be, etc. The worst part of these meetings was the question and answer session at the end. Numerous times I would watch in horror as someone would ask a simple question and the the response would be an verbal assault from leadership. By the time I left, everyone smartly stayed quiet. Overall company stability: There is none. No clients means no revenue, simply put. It is quite obvious that no one is going to stand up to the despicable behavior that happens which means that over time, people are going to get tired of it and leave and hopefully leave a review on this site to give a more accurate picture of how things really go on. If you look up n.io on here, you will find more reviews that give some insight into the company. Don't be fooled by the name change.