Pros: I have stayed at APT for 5+ years because of the people, the work, and the opportunities to grow. First and foremost, everyone I work with is great to work with and wants each other to succeed. I also really enjoy the work we do and the variety of industries I get exposed to by working on 10+ clients at once. Lastly, even though we are a much bigger company than 5 years ago when I joined, each team is pretty lean and you can take on as much responsibility as you can handle.
Cons: Unsurprisingly, the hours longer than a standard 9-5 job. While I am at the point where I can control my work week a lot more, I still find myself working much longer hours than should be expected some times due to different teams getting busy at the same time.