Pros
I'm an "old timer" at Zayo (which is pretty much anyone that's been here over 3 years). I've seen it grow quite a bit. It's very entrepreneurial. Pay grade is very competitive. They just introduced a new pay structure which gives not only salary and quarterly bonuses, but stock grants as well. It's very generous when taken as a whole. I know some people would rather have all the "bells and whistles" benefits, but I prefer Zayo's method of giving us cash every quarter. Zayo has a 'get it done' mentality that focuses on results rather than company in-fighting. If you recognize that something needs to be done for the betterment of the company, there's not a lot of 'red tape' keeping you from doing it. A co-worker used the analogy of 'building your own tree house' when he came to work here. Zayo is not the kind of company to have lumber and nails on-hand waiting for you, or to even have the tree picked out. If you were hired to build a treehouse, it's your job from the ground up. I hope that Zayo continues to maintain that autonomy as it grows. So, if you want a job where you clock in 8-5 Monday-Friday to do 'safe' work at a company that may grow by 1% a year and holds your hand as you do your job, Zayo is not for you. But, if you want a fast-paced job with potential to earn above and beyond your paycheck in a company that is growing by leaps and bounds, and you're confident enough to build your own treehouse, maybe you fit.
Cons
There could be more of a career path for technical people. It seems that they have concentrated on career paths for sales and operations, but not for shared services between the product groups. The new product group structure also make life more difficult for the shared services. Communication and employee reviews have been an issue in the past, but are improving. As we move into the 'Product Group' structure, data integrity is a huge issue that I'm not sure is taken as seriously at all levels as it should be.