Pros
Work/life balance Benefits Company culture
Cons
N/A - none as of yet
Pros
Great company to be apart of
Cons
Not really good with training new hires. Have to come in and hit the ground running and figure things out as you go. The upside is that people are super friendly and always willing to answer... questions that you have.