Your numbers don't add up at all.
- 20k total shares would mean a market cap of $1M, and an IPO price of $300k. Those are not viable numbers.
- 20k total shares vs. you having 300 options means you would have been given 1.5% of the company in one year. That's totally absurd given you worked there for a year as an entry-level engineer and the company had several hundred employees.