The people that work at ROS are great and are really trying to work together to make great products. There is very little stress and allows for a great work/life balance. Employees rarely are expected to work more than 40 hour weeks. The company is really trying to innovate and everyone is involved. It is a fun environment to be a part of.
Cons
It is a small company so there are small company office politics.