There was a limit based on years with the company but a new employee got 3 weeks paid leave and up to 9 weeks unpaid. You pay the company the unpaid time x salary and then they give it back to you when you use it.
It worked out pretty well so if I was sick I could take the day off or if a coworker was sick and came to work, I could leave. I tend to keep a cold twice as long as other people.
I was able to take 3 one month vacations or every Friday off for a long time or somewhere in between.