The last company I worked for, I was a contractor working at Citibank. It is a massive corporation of about over 200,000 employees globally, worldwide. And often that meant some really wacky work hours, getting up at 6 a.m. and joining meetings with some of my coworkers in India, or staying up late once for like a 9 p.m. meeting with some I.T. professionals in Singapore, and then just dealing in general with most of my coworkers were not even in the office that I worked in, and my manager was in New Jersey and I was in Florida, so I think what I disliked the most was this, just feeling disconnected from my coworkers and my colleagues. As for what I liked about it, I liked that they, my manager really allowed me a great degree of independence and kind of trust, and I became very self-sufficient and kind of just, you know, just figured everything out on my own and then asked for help when needed when I hit a wall and I couldn't advance any further without that additional help.