Depends on the office you get put in. Some offices staff are not very nice
Too many online (CBL’s) I think there are about 75 per year
Needs personal time off bank that you can take with no pay if you want. Every time you take even an hour for a Doctors appointment you have to use your vacation/sick time it’s all rolled into one bank