Pros
You get to interact with some interesting customers, and you have to take all of your accrued leave. If you like taking vacations you get 4.5 weeks of them.
Cons
If you are on a contract you only get paid 89% of your salary, you are then forced to take your vacation or leave without pay. I have been told leave without pay is a benefit. Every year your vacation is paid out, so in the company's mind you get your full salary. They underbid their contracts and pass the savings onto the employee. Your customer just thinks you like not coming to work, it's a lose lose system for the employee. There is little to no communication from management, just smoke and mirrors. This place just scams it's employee's. Stay far away. Unless you like being under worked and always being told you are over your hours.