Out of 3 audit firm I worked for, this one I liked the most. Quite, up-kept, well managed environment where you can work and not notice how time flies. This firm helped me most with my accounting/auditing experience. I had great experience learning how to do everything from start to finish. Management is great, feedback is invaluable, and best out of 3 firms I worked for. Co-workers are for the most part are quite and always busy, but find time to help you with issues relating to work. Hardest part of the job is to balance between work and personal life. Personal life is almost non-existent during busy season and get better when out of it.Most enjoyable part of the job was meeting new clients.