Doing your own schedule is definitely the best advantage of LDB;
Multicultural environment and interesting co-workers.
Cons
The conditions for having lunch and your pauses are weird, because you have a small room for a huge amount of people.
It's a bit tiring to talk the same things all the time and the pauses are too tight.
No offer of permanent employment, although you choose your hours you are not guaranteed any. Poor training, toxic work environment. Very low salary, not worth the hours you have to do to get pennies each month.