The entire interview process was a mess and totally disorganized. The phone interview was relatively straightforward, I was asked to rank a list of players based on their total score. Each player was a class object.
Onsite, the first interview was a coding question to determine if a football lineup is valid, based on 5 rules that they give you. However, unless you are familiar with fantasy football, the question requires a lot of clarification. Worst part is, they give you only 1 hour, including the clarifications. So, if you don't understand what certain terms mean and ask the interviewer to explain, you are losing a lot of time. If you don't complete this section, you're basically out.
After this section, I spoke with a recruiter and told him I'm more interested in a specific team, and had already mentioned this earlier. For the next 2 hours, I sat in that room all alone, while the recruiter went searching for an interviewer! Finally he found somebody and that person asked me questions that had absolutely nothing to do with software engineering whatsoever. In all, a horrible experience and a complete waste of time.
Lastly, they fumble around the expense reimbursement process, and don't pay the entire amount that you claim (with receipts of course). They don't have an official travel policy, so it's very hard to figure out what they didn't pay for.
tdl;dr - Avoid this company like the plague!