Carggo is a really great place to work. Lot's of opportunities to grow and gain experience. Basically, you can do a lot, this entirely depends on you and your approach and attitude. Lot's of things going on in the engineering team, in marketing.
Cons
After a few changes in management, it might seem a bit chaotic inside the company, but sometimes it's ok for startups as a company looking for its own way.