Pros
Great environment, job description was apt, workplace atmosphere is very comfortable and easy. Hiring process was very streamlined from recruiting to interview everything was fast paced and I always felt like I could reach out for help if needed. I went from applying to interviewing to getting the job all within two weeks.
Cons
Only downside is its a bit far from home and ita easy to get turned around when you're new