The commission package cannot be beat.
Every office is different, but mine is very supportive, funny, and good to be around.
Working with awesome clients and contributing to staff the best of the best at those companies.
They really know their stuff and really look out for employees. We have monthly feedback emails that are read, so low level employees have input.