Great Company, great people, difficult clientele, horrible location. Long hours as a result, hard to really have a life. You'll become close to your coworkers and will have your favorite clients, but will also have the clients who blame you for everything and refuse to see what they've done wrong, even when supported by facts. Upper management does not always look out for the associates even when in their best interest to do so.
relaxed culture, management is accommodating and personable.
clientele and expectation of executive management are not always the most realistic