This company has some of the most amazing people I've met that are passionate and caring, it definitely was a great social environment.
Cons
The company itself is not doing well which makes certain aspects of the job very difficult. Was not treated with any form of respect by the (now former) president. Didn't have the proper resources to do my job well.