Pros
You may get to travel if you express interest and prove competence
Cons
Very negative work environment, bosses have no idea how to manage, constant screaming fights (in front of clients!!!) between the owners, the managing officers rarely come in to work, there is no training whatsoever, clients dump the company without notice, no feedback is given to employees (even when requested), the performance improvement plan is NOT followed as outlined in the handbook, "core group" of coworkers is very jaded watching a constant staff turnover (6 people out of 13 in less than a year), office environment is spartan and unwelcoming, no perks are provided, management will constantly pit you against your coworkers, the company is constantly on the verge of not being in business, which provides a constant pessimistic air. The software solutions prey on the ignorant, and help desk people have been told to just lie to those who submit tickets.