I have been working at Global Tax Management full-time (More than a year)
I can't imagine finding a better work environment anywhere else after experiencing the environment at GTM. Welcoming environment with plenty of opportunity to get involved. Salary, bonus, and benefits are competitive and you have the opportunity to grow your career based on your initiative. The firm is an Employee Stock Ownership Plan (ESOP) which is an additional benefit, and creates a family oriented culture where everyone wants each other to succeed. Because of the smaller size of the firm, as a staff you have access to sr. level management and directors which you do not get at all firms. GTM may be a smaller firm, but they are a huge player in the corporate tax field and this allows employees to get the same "big four" experience without working in the grueling environment of the big four.
Like all public accounting firms the hours during busy season can be long.