Pros
Flexible hours; work at home; great medical benefits; respects diversity
Cons
Kind of miss being in the office— just for human interaction reasons
Pros
Great management, a great team, and overall great company to work for.
Cons
not much to say on cons