Pros
I have worked here for almost a year and have already acquired an abundance of knowledge in areas of the business in which I previously had minimal to no experience. The people here are incredibly intelligent- movers and shakers for sure. We have unlimited time off and generally, management is pretty flexible about schedules, as long as you are getting your work done and not falling behind. I also love the fact that you can bring your dog to work, makes for a more laid back work environment.
Kontras
Challenges would be similar to every other large companies challenges- opportunity for growth is dependent upon who you know (politics are everywhere you go). Also, the unlimited time off can be a curse as well as a blessing. You are not entitled to PTO; your manager must approve (which means you need to ask prior to taking PTO).