Pros
I have never worked somewhere so organized and structured for success. The people who work here are wildly intelligent and genuinely enjoy what they do. I left a more secure and safe job for the agency lifestyle and it has increased my happiness tenfold. I work harder, I find more satisfaction in my job and I am constantly learning. My next pro is the culture. This truly is a drama free workplace, I have no issues with anyone I work with. Personal lives are left out of the workplace and people find a way to solve any issues by focusing on a solution instead of blaming.
Cons
Cons would be that they're always changing (but that's only a con for people who aren't willing to change.) Honestly, as a millennial I embrace changing and working towards a better outcome for all persons involved so this company really suits my needs and morals as a person. There is a tough interview process due to the culture. Management takes the time to find the right fit that won't cause any issues with existing employees. This is a pro in my opinion but knowing the general public, some people may think it's a con because of the difficulty of being hired.