Listen, first, there are always going to be cons to any profession. Let's just accept that and get off the pity pot of why this and why that, and it's not my job. You're grown, act like it.
Although this is not a con, it is expected. Companies grow, they change, refine, adjust accordingly, make policies, change policies. This is the world and how it works. What matters is the cause of the policies and changes that come from them, as they will not stop, no matter where you are.
That said, handfuls of individuals have forced these changes (past or present), one or two bad apples right? Wrong. If you follow one of the core values of a Snapsheet employee, you will find all else within employment is standard operating procedure, especially for a company that has grown as fast as it has in the last almost 3 years I have been employed there.
I for one do not see many cons because I am a realist. I expect changes within growth, reprimanding within "doing the wrong thing" especially when no one is watching. You're grown people, act like it and have a little honor within yourself and a little integrity within your expected duties. If asked to do more, trust me, there is a reason, and it's not that things are being dumped on you just because. So stop whining and do the job you get paid to do.
So cons, yeah there is none that stand out other than having to work with specific people who are looking to gain a little experience from a short stay, add to their ever growing resume and add to the turn over rate statistic.