Pros
Own your responsibilities, not micro managed, behave like a leader and think creatively, so many resources available for support and troubleshooting, very collaborative, ideas and innovations are welcomed, smart CEO with a transparent vision, great culture .
Cons
cons can be found in any company but friendly environment makeup for it.