Pros
You get a free meal once a month, and remote work if you are allowed.
Cons
Billable Hours , must have 90 hours or 12 days of billable per month or you are questioned. And if you take vacation, well, you just need to work that much harder to catch up when you return. As that is not an excuse. Sometimes I have record myself working remote because management does not understand computers or IT. So I often have to show them what I do, or prove my work and why I did what I did. The product has so many defects that assisting clients troubleshooting is also recorded, and then I share it to teach others who work here. Job is also trial by fire, and dont worry if you know nothing about computers or IT. Cause management says it is not a requirement. ICs are looked down here, so if you talk to development or networking they tend to question everything because most ICs and PMs do not understand computers, servers, networking, VPNs, etc... They do not recognize all holidays. Veterans Day is one, you are working. But your clients will not be..