This is not a very good law firm. My company used fragomen until 3 years ago
we changed to a different law firm since tons of internal complains were
recieved. It had notorious reputation on slow process.
However, I think you shall still write your own reference letter because no
one knows you better than yourself. I used 1+ years to complete 5 reference
letters and my lawyer (hired by my company) said that my biggest strength in
applying eb-1b are those reference letters. Yesterday my eb-1b case got
approved for 140 though my case is quite weak (my lawyer said my case is
below average).