I had a case last year take 10 months (H-1 extension with same employer, employee worked for the employer for 3 years and was paid appropriately for the entire period - no real issues) at CSC. 120 days is nothing, it's a bit longer than the norm but nothing to write in the record books.