Pros
Good place to learn and grow; policies and leadership are transparent about everything; accolades are provided for genuine hard work
Cons
Sometimes schedule becomes bit crazy
Pros
Total remote environment, flexible schedule possible
Cons
inconsistent leadership, broken channels of communication, lack of health benefits