I found my previous work experience at Google to be enjoyable. I learned how to cooperate best in a team with my fellow coworkers and to properly self manage myself and my time overall. I also developed effective communicative and marketing skills; skills in which I had lacked prior to joining Google then.
Working at the company was very beneficial due to the perks. Access to the Google campus was amazing. The management at my position at the time was good as well. The only cons were the incompetence of higher up communication and rules.