Pros
Travel to nice resorts IDEAL JOB FOR: for a grad first out of school that is VERY knowledgeable with computers and building systems and so forth AND that has had experience in the service industry at some point. Rewarding feeling after training individuals to use a product that scares them initially; I couldn't have met a more appreciative staff at the job site I was assigned; it felt great to give them the tools and information they need to suceed since change usually scares people.
Cons
Pay is low (starting $42K), no opportunity of a raise until 1 year of employment is over. Pay is based on assumption that you work 40 hours per week; however, weeks will be much longer at times while assigned to a project and pay will remain the same (check out the pending CLASS ACTION LAWSUIT filed against Micros Systems by implementation specialists who encountered this problem. While you may be in a beautiful place for your project; do not count on having a day off sometimes for weeks - months (even when nothing needs to be done by you to justify overtime if your lead has to be there then [depending on the lead] you may be sitting there staring into space with nothing you can do). The interviewer failed to inform me of how knowledgeable I should be with programming, instead making it seem as if I will thrive based interpersonal skills alone. Watch your back; especially with management in particular the one who does your job assignments.