1. Awesome location
2. Great team of people
3. CEO is right there with you
4. CEO is willing to work with you and get you where you need to be
5. Great variety of projects
6. WFH days
Cons
1. Starting as contract employee to perm shouldn't be for all roles in the company. I get why but it doesn't make sense for all roles.
2. Do the review when you say you will and not wait a month or two to give them. You loose employees faster when you do that and its not far.