Pros
-Amazing people. Everyone who leaves says that they will miss the people because they have the most amazing work ethic, nice personalities, and are extremely smart. - Anonymity. I've been able to find a project and say "This bugs me, I'll fix it" so many times since I started here. I'm literally responsible for everything that I want to be responsible for. - Great salary, especially for a first job out of college - As I work here longer, the project management gets easier and my workload decreases. - I've seen so many great places with all the travel. From Amsterdam to Hawaii and everywhere in the US between them. I was able to add on personal travel to many trips and I've taken trips home to my parents place since I had a customer there
Cons
- Most people talk about the hours, but it is what you make it. No one is ever going to stop you from working more hours, so it's up to you to figure it out. Once you figure out what you have to accomplish by the end of the day and what can wait, you'll be fine. - Things change very rapidly (they have to). As soon as we put a new implementation process into place we change it based on someone's idea, rather than piloting, or letting processes that aren't broken be.