Pros
retirement plan, benefits, the work itself can be fun
Cons
Archaic computer systems; extremely time consuming, disorganized processes that involve little sense; completely disconnected managers that either don't have a clue of what really comprises a day at A.G. or just don't care (as long as their own career is advancing); back stabbing is the norm and is widespread; they try to come off as a modern, open, and encouraging atmosphere but everyone knows that you'd better not dare speak your mind; many visitors from head office (to the branch) will walk right by you as if you don't exist or perhaps even sit down in your chair and take over your desk while you were in the washroom - of course your mgr is too scared to say anything - just make sure that you still get your 12 hours work done in this 8 hour day; the lower you are on the totem pole the worse you are treated; the branch manager could be a complete and utter incompetent moron but as long as he's a 'yes man' that's all that seems to matter, especially if he's lucky enough to have staff that carries him along. This is the worst company that I have ever worked for.