Pros
Profit Share, Nice Building, Free Coffee
Cons
Management is not completely honest when hiring or when parting ways. They promote a normal workweek, good work life balance atmosphere with advancement opportunities galore. HOWEVER- you are expected to use your personal cell phone, take problem calls 24/7/365 and if you are over 30 (which I am not) forget about a promotion. Its not going to happen. When you take time off ( vacation, sick, personal) be ready to come back and play catch up for the next month! The workload is ridiculous and the person covering you only "puts out fires" while you are gone. Get EVERTHING IN WRITTING ! When I left they agreed in writing to provide unemployment - uncontested, but tried to fight it anyway. THEY LOST! Unless you have been with the company since the early days - you wont be around long.