Caliola is doing really interesting and challenging work. The company is driven and really demands your best, but the team is super supportive. I feel set up for success.
Cons
The company is growing so there are some standard-issue growing pains while some logistical things get formalized.
Caliola is full of incredibly intelligent and motivated people. The range of work opportunities is broad and always keeps it interesting and challenging
Cons
You need to be able to keep up with the fast paced development style that a startup/small company requires.