Pros
Co-workers are the best part of working at Roomi. Everyone is willing to help out and pitch in because they are the only ones who truly understand what you're going through in your day-to-day tasks and dealing with management. Laid back environment to work in.
Cons
Lack of structure was understandable when the company was smaller, but it continues to be an issue even as the company has grown to employ 20+ people. Every team member outside of engineering heads their own department in strategy and execution, but only men have received pointless title promotions. CEO thinks that because there are lots of women in the company, the company is diverse, but no woman is apart of the management team. Comparisons are often made to how quickly some male team member is learning new skills and how you should be doing the same. Credit is given to the person who gets to present the numbers at the end of the month but not the people who contributed to the execution of the project. Management talks a lot about people not meeting goals, but they don't set hard goals for anyone to meet other than to see "growth" every month. Even when you show growth, it may or may not be enough depending on the mood of management and the pressure they're feeling from investors. Compliments are readily given, but then you're told you're not doing enough or working fast enough, all the while given more and more tasks to complete. There is a huge imbalance of work loads on people who have diverse skills sets and are willing to do a lot and work long hours for the team. People's roles are very gray, so expect to be given tasks that don't make sense and that are distracting from your main responsibility, but then have your performance evaluated only based your main responsibility. Since the company has grown, idea stealing has become common. Everything is a win for the team, which is great, until management doesn't recognize who are the people working night and day and who is slacking off and riding the wave because they "collaborated" on a project. Some remote team members have a tendency to boss you around, not take you seriously, and be difficult to work with because they are "head" of their department. Work culture has really declined. You might be either really happy or really unhappy depending on which bucket you're in.