Pros: many perks with working from home on occasion as well as many days where employees are recognized by, for example: free lunches or the chance to leave early upon the completion of your work.
Cons: though innovative in it's thinking as a company, some things were trial and error type situations where often time even in going to management, there were no set practices yet in place.
My overall experience with this company was interesting as the environment is quite innovative and different. I enjoyed the experience and the opportunities it offered.