Pros
The culture, the people, the entire environment is more than family, more than friends, its truly something to experience. They laugh together, win together, sweat and bleed together. Honestly the best place I've ever worked.
Cons
I'm sad that it came to an end, not for any other reason than they needed to focus in another area that didn't require my particular expertise and I opted to move on. But I would go back in a heartbeat if they would have me.