Pros
It's easy to talk about the startup lifestyle & extra little amenities, but Arrivo has also provided me with an engineering internship that's second to none. I'm not given some mundane tasks to fill up my time, but rather my bosses work with me on company critical projects trying to expand my engineering knowledge. I'm not tucked away in some cubicle in the corner, but rather I'm working three desks down from the CEO & surrounded by the engineering team. I'm not criticized or get eyes rolled at me when I ask the naive question or make a mistake, but rather every single opportunity my bosses see as a opportunity to improve. That is why I am giving this 5 stars, because I couldn't ask for better environment for me to grow as an engineer. That plus catered lunches. 10/10 would intern again.
Cons
The company is shifting from a small business to a medium sized one. Arrivo is not immune from the problems that come along with it (less space, IT problems, less leftover food from lunch), but nothing really beyond that.