great company - better people
Pros
I loved this position and who I worked for - I worked remote but still felt like a real part of the team. We were still small and new, but made every effort to make me feel welcomed. One time Vinay (CTO) even helped me with my homework being that I was still finishing my degree. Joe (CEO) was also easy to work with. Super down to earth - if I ever messed up he didn't get upset, he just always wanted to know my thought process. As a self-starter, that is a big relief. As long as I was making thoughtful decisions, it was considered an accident or a lack of knowledge that led to the error - not negligence. In a remote setting it's key to have trust between boss/employee and I'm grateful to have had that.
Cons
There is always something to be working on - and at a start-up a lot of times superiors are busy. I had to be diligent/patient when looking for answers and be ready to move onto the next thing and circle back to finish something. I like this kind of fast paced environment, but you need to be able to juggle.